
thinkingParticles offers advanced Non Linear Animation features (NLA) that
let you control time in a completely different way from what you are used
to in 3ds Max. The EggTimer
Helper is like an alarm timer that runs for a certain (pre-set) amount
of time and then stops and flags a signal.
ON - (Bool) This input data
stream determines whether the operator is considered 'on' or 'off.' You
can connect other operators to this input channel such as a Bool
Helper to activate/deactivate the whole operator.
Time - (Time) This input data stream is used to define the local
time for the operator when the user wants to override the default system
time.
Start - (Bool) This input data stream is used to activate the
Timer Helper. The data stream MUST be connected and will
be highlighted yellow if it is not.
Particle - (Particle) This input data stream reads in the currently
selected particle group that is to be timed with this helper.
Frames - (Frame) This input data stream is used to override the
Frames spinner within the Timer rollout.
Extend - (Bool) This input data stream is used to override the
Extend checkbox state.
Single - (Bool) This input data stream is used to override the
Single checkbox state.
Loop - (Bool) This input data stream is used to override the Loop
checkbox state.
Reached - sends the true or false state to other node input data streams when the time is up.
Running - signals active as long as the EggTimer is still running.
Time - (Time) This output data stream sends out the
local timer value. So if the timer's Value is set to 10, and it's at frame
6 of it's timing - this output data stream outputs a time of 6.
Time Relative - outputs the time as
a normalized value between 0 and 1
Frames
- represents the running time for this timer (the UI value)

Frames - You may set any time in frames with this spinner. As
soon as the Start input data stream receives a True condition, time starts
ticking up to the value you have set.
Extend - When this checkbox is active, the time value is reset
for each On/Off change within the Start input data stream. This option
mimics the feature of “motion sensor lights” you might have on the outside
of your house. Whenever the sensor gets a new detection signal (On/Off),
the time starts all over again.
Single - When this checkbox is active, the Timer Helper will stop
after it is initiated and run through the time interval. It will not be
restarted regardless of any On/Off changes within the ON input data stream.
Loop - This checkbox causes the Timer to reset and repeat it's
count as long as the ON input data stream receives a True condition.